package com.warren.aop;

import java.lang.reflect.Method;

/**
 * @author warren
 * @create 2021-08-24 14:49
 * @Description 方法匹配，找到表达式范围内匹配下的目标类和方法。在上文的案例中有所体现：methodMatcher.matches(method, targetObj.getClass())
 */
public interface MethodMatcher {
    /**
     * 执行静态检查给定的方法是否匹配。
     * @return whether or not this method matches statically
     */
    boolean matches(Method method, Class<?> targetClass);
}
